package com.xiaoshuidi.cloud.module.bpm.controller.admin.swo.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class SwoAcceptanceReqVO {
    @Schema(description = "服务工单id")
    @NotNull(message = "服务工单id不能为空")
    private Long swoTicketId;

    @Schema(description = "服务工单受理备注")
    @Size(max = 400, message = "备注不能超过400字~")
    private String remark;

    @Schema(description = "实际受理时间")
    private LocalDateTime actualProcessingTime;

    @Schema(description = "服务工单受理图片链接")
    @NotNull(message = "服务工单受理图片链接不能为空")
    private List<String> urls;

    @Schema(description = "服务工单结束备注")
    private String finishRemark;

    @Schema(description = "服务工单结束图片链接")
    private List<String> finishUrls;


}
